import 自动测试
from 插件.基础函数.常用函数 import *
from 工程.九州项目.接收激励.公共函数 import *

    
def 激励宽带噪声测试初始化():
    # 射频矩阵1.连接()
    信号分析仪1.连接()
    产品初始化()
    信号分析仪1.选择相位噪声()
    信号分析仪1.连续触发()
    信号分析仪1.设置MARKER1频率(1e7)
    延时(0.1)
    zbb产品.被测产品SPI.设置PTT控制指令("PTT有效")
    zbb产品.被测产品SPI.设置70M(True)
    zbb路由.测试激励宽带噪声()
    print("激励宽带噪声测试初始化")
    
def 激励宽带噪声(频点=109):
    频率=频点*1000000

    zbb产品.被测产品SPI.设置配置参数指令(通道选择='话音1',话音工作模式='抗干扰',话音抗干扰技术体制='DS方式')
    zbb产品.被测产品SPI.设置频率控制指令("话音1",频率)

    信号分析仪1.设置MARKER1频率(1E7)
    延时(3)
    仪器宽带噪声=信号分析仪1.读MARKER1()
    宽带噪声=按值转换(仪器宽带噪声,0.1,0)


    项目="激励宽带噪声("+str(频点)+")"

    判断合格保存(项目,宽带噪声,None,-150)

if __name__=='__main__':
    pass
    zbb路由.选择产品(1)
    激励宽带噪声测试初始化()
    激励宽带噪声(109)